console.log(1 + '1')  // 11 
console.log('1' + 1)  // 11  
console.log(1 + true) 
// 当 + 有一个对象的时候 拼接 
console.log(1 + {})  //1[object Object]
console.log(1 + [])  // 1

var obj = { 
    valueOf() {
        return 1
    }
}
console.log(1 + obj) // 2

var obj2 = { 
    toString() {
        return 3
    }
}
console.log(1 + obj2)